package com.example.productservice.repository;

import com.example.productservice.model.Product;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 商品数据访问接口（Spring Data JPA）
 */
@Repository
public interface ProductRepository extends JpaRepository<Product, Long> {

    /**
     * 根据名称搜索商品（模糊匹配）
     */
    List<Product> findByNameContainingIgnoreCase(String name);

    /**
     * 根据分类ID查找商品
     */
    List<Product> findByCategoryId(Long categoryId);
}